package inge_soft.gestoriusNuevo.persistence.DAO.abstraction;

import java.util.List;

import org.springframework.dao.DataAccessException;

import inge_soft.gestoriusNuevo.persistence.entity.implementation.Actividad;
import inge_soft.gestoriusNuevo.persistence.entity.implementation.Evento;

public interface IActividadDAO {

	public List<Actividad> obtenerTodasActividades(Evento evento) throws DataAccessException;

	public void crearActividad(Evento evento, Actividad actividad) throws DataAccessException;

	public void modificarActividad(Actividad actividad) throws DataAccessException;
	
	public List<Actividad> obtenerTodasActividades() throws DataAccessException;

	public Actividad obtenerPorId(Long id) throws DataAccessException;
	
}
